package com.groupbuying.store.dto;

import java.io.Serializable;

/**
 * @Author: WANGNING
 * @Email wyn20140226@aliyun.com
 * @Date: 2019/6/4 9:24
 * @Des 银盛支付dto
 */

public class YsPayDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 签名组件PKCS12
     */
    private String PATH_PARTER_PKCS12;
    /**
     * 签名组件代付PKCS12
     */
    private String PATH_PARTER_PKCS12_DF;
    /**
     * 合作商家私钥pkcs12证书密码生产环境
     */
    private String PASSWORD_PARTNER_PKCS12;
    /**
     * 生产环境CERT
     */
    private String PATH_YSEPAY_PUBLIC_CERT;
    /**
     * rsa算法名
     */
    private String RSA_ALGORITHM;
    /**
     * 签名算法
     */
    private String SIGN_ALGORITHM;
    /**
     * 使用商户自己的私钥签名请求时，采用的字符编码
     */
    private String DEFAULT_CHARSET;
    /**
     * 银盛分配给商家的商户号
     */
    private String PARTNER_ID;
    /**
     * sdk APP
     */
    private String APP_ID;
    /**
     * 公众号
     */
    private String APP_H_ID;
    /**
     * 银盛分配给商家的商户号版本
     */
    private String VERSION;
    /**
     * 银盛支付商户测试公司
     */
    private String SELLER_NAME;
    /**
     * 银盛支付接入网关url
     */
    private String YSEPAY_GATEWAY_URL;
    /**
     * 代付 正式
     */
    private String YSEPAY_GATEWAY_URL_DF;
    /**
     * 代付查询
     */
    private String YSEPAY_GATEWAY_URL_DF_SEARCH;
    /**
     * 支付查询
     */
    private String YSEPAY_GATEWAY_URL_SEARCH;
    /**
     * 分账生产环境
     */
    private String YSEPAY_GATEWAY_URL_DSF;
    /**
     * 代收
     */
    private String YSEPAY_GATEWAY_URL_DS;
    /**
     * 异步回调地址
     */
    private String NOTIFY_URL;
    /**
     * 普通商户提现回调地址
     */
    private String NOTIFY_TX_URL;
    /**
     * 分账异步回调地址
     */
    private String NOTIFY_FZ_URL;
    /**
     * 银盛一清提现异步回执
     */
    private String NOTIFY_WITHDRAWAL_URL;
    /**
     * 银盛支付异步回执
     */
    private String NOTIFY_YSPAY_URL;
    /**
     * 银盛二清代付异步回执
     */
    private String NOTIFY_TRANSFER_URL;
    /**
     * 上传图片token 文件缓存地址
     */
    private String YSUP_IMAGE_PATH;
    /**
     * 上传图片token
     */
    private String YSEPAY_IMAGE_TOKEN_URL;
    /**
     * 上传图片接口
     */
    private String YSEPAY_IMAGE_UP_URL;
    /**
     * 报备回调地址
     */
    private String NOTIFY_REGIST_URL;
    /**
     * 图片临时路径
     */
    private String PROJECT_ADMIN_URL;
    /**
     * 回调地址
     */
    private String RETURN_URL;
    /**
     * 回调地址
     */
    private String MAIN_ORG_NO;
    /**
     * 主机构号
     */
    private String BUSINESS_CODE;
    /**
     * 子机构号
     */
    private String ORG_NO;
    /**
     * 设定未支付时间
     */
    private String TIMEOUT_EXPRESS;
    /**
     * 接口名称
     */
    private String METHOD;

    public YsPayDTO() {
        super();
    }

    public YsPayDTO(String PATH_PARTER_PKCS12, String PATH_PARTER_PKCS12_DF, String PASSWORD_PARTNER_PKCS12, String PATH_YSEPAY_PUBLIC_CERT, String RSA_ALGORITHM, String SIGN_ALGORITHM, String DEFAULT_CHARSET, String PARTNER_ID, String APP_ID, String APP_H_ID, String VERSION, String SELLER_NAME, String YSEPAY_GATEWAY_URL, String YSEPAY_GATEWAY_URL_DF, String YSEPAY_GATEWAY_URL_DF_SEARCH, String YSEPAY_GATEWAY_URL_SEARCH, String YSEPAY_GATEWAY_URL_DSF, String YSEPAY_GATEWAY_URL_DS, String NOTIFY_URL, String NOTIFY_TX_URL, String NOTIFY_FZ_URL, String NOTIFY_WITHDRAWAL_URL, String NOTIFY_YSPAY_URL, String NOTIFY_TRANSFER_URL, String YSUP_IMAGE_PATH, String YSEPAY_IMAGE_TOKEN_URL, String YSEPAY_IMAGE_UP_URL, String NOTIFY_REGIST_URL, String PROJECT_ADMIN_URL, String RETURN_URL, String MAIN_ORG_NO, String BUSINESS_CODE, String ORG_NO, String TIMEOUT_EXPRESS, String METHOD) {
        this.PATH_PARTER_PKCS12 = PATH_PARTER_PKCS12;
        this.PATH_PARTER_PKCS12_DF = PATH_PARTER_PKCS12_DF;
        this.PASSWORD_PARTNER_PKCS12 = PASSWORD_PARTNER_PKCS12;
        this.PATH_YSEPAY_PUBLIC_CERT = PATH_YSEPAY_PUBLIC_CERT;
        this.RSA_ALGORITHM = RSA_ALGORITHM;
        this.SIGN_ALGORITHM = SIGN_ALGORITHM;
        this.DEFAULT_CHARSET = DEFAULT_CHARSET;
        this.PARTNER_ID = PARTNER_ID;
        this.APP_ID = APP_ID;
        this.APP_H_ID = APP_H_ID;
        this.VERSION = VERSION;
        this.SELLER_NAME = SELLER_NAME;
        this.YSEPAY_GATEWAY_URL = YSEPAY_GATEWAY_URL;
        this.YSEPAY_GATEWAY_URL_DF = YSEPAY_GATEWAY_URL_DF;
        this.YSEPAY_GATEWAY_URL_DF_SEARCH = YSEPAY_GATEWAY_URL_DF_SEARCH;
        this.YSEPAY_GATEWAY_URL_SEARCH = YSEPAY_GATEWAY_URL_SEARCH;
        this.YSEPAY_GATEWAY_URL_DSF = YSEPAY_GATEWAY_URL_DSF;
        this.YSEPAY_GATEWAY_URL_DS = YSEPAY_GATEWAY_URL_DS;
        this.NOTIFY_URL = NOTIFY_URL;
        this.NOTIFY_TX_URL = NOTIFY_TX_URL;
        this.NOTIFY_FZ_URL = NOTIFY_FZ_URL;
        this.NOTIFY_WITHDRAWAL_URL = NOTIFY_WITHDRAWAL_URL;
        this.NOTIFY_YSPAY_URL = NOTIFY_YSPAY_URL;
        this.NOTIFY_TRANSFER_URL = NOTIFY_TRANSFER_URL;
        this.YSUP_IMAGE_PATH = YSUP_IMAGE_PATH;
        this.YSEPAY_IMAGE_TOKEN_URL = YSEPAY_IMAGE_TOKEN_URL;
        this.YSEPAY_IMAGE_UP_URL = YSEPAY_IMAGE_UP_URL;
        this.NOTIFY_REGIST_URL = NOTIFY_REGIST_URL;
        this.PROJECT_ADMIN_URL = PROJECT_ADMIN_URL;
        this.RETURN_URL = RETURN_URL;
        this.MAIN_ORG_NO = MAIN_ORG_NO;
        this.BUSINESS_CODE = BUSINESS_CODE;
        this.ORG_NO = ORG_NO;
        this.TIMEOUT_EXPRESS = TIMEOUT_EXPRESS;
        this.METHOD = METHOD;
    }

    public String getPATH_PARTER_PKCS12() {
        return PATH_PARTER_PKCS12;
    }

    public void setPATH_PARTER_PKCS12(String PATH_PARTER_PKCS12) {
        this.PATH_PARTER_PKCS12 = PATH_PARTER_PKCS12;
    }

    public String getPATH_PARTER_PKCS12_DF() {
        return PATH_PARTER_PKCS12_DF;
    }

    public void setPATH_PARTER_PKCS12_DF(String PATH_PARTER_PKCS12_DF) {
        this.PATH_PARTER_PKCS12_DF = PATH_PARTER_PKCS12_DF;
    }

    public String getPASSWORD_PARTNER_PKCS12() {
        return PASSWORD_PARTNER_PKCS12;
    }

    public void setPASSWORD_PARTNER_PKCS12(String PASSWORD_PARTNER_PKCS12) {
        this.PASSWORD_PARTNER_PKCS12 = PASSWORD_PARTNER_PKCS12;
    }

    public String getPATH_YSEPAY_PUBLIC_CERT() {
        return PATH_YSEPAY_PUBLIC_CERT;
    }

    public void setPATH_YSEPAY_PUBLIC_CERT(String PATH_YSEPAY_PUBLIC_CERT) {
        this.PATH_YSEPAY_PUBLIC_CERT = PATH_YSEPAY_PUBLIC_CERT;
    }

    public String getRSA_ALGORITHM() {
        return RSA_ALGORITHM;
    }

    public void setRSA_ALGORITHM(String RSA_ALGORITHM) {
        this.RSA_ALGORITHM = RSA_ALGORITHM;
    }

    public String getSIGN_ALGORITHM() {
        return SIGN_ALGORITHM;
    }

    public void setSIGN_ALGORITHM(String SIGN_ALGORITHM) {
        this.SIGN_ALGORITHM = SIGN_ALGORITHM;
    }

    public String getDEFAULT_CHARSET() {
        return DEFAULT_CHARSET;
    }

    public void setDEFAULT_CHARSET(String DEFAULT_CHARSET) {
        this.DEFAULT_CHARSET = DEFAULT_CHARSET;
    }

    public String getPARTNER_ID() {
        return PARTNER_ID;
    }

    public void setPARTNER_ID(String PARTNER_ID) {
        this.PARTNER_ID = PARTNER_ID;
    }

    public String getAPP_ID() {
        return APP_ID;
    }

    public void setAPP_ID(String APP_ID) {
        this.APP_ID = APP_ID;
    }

    public String getAPP_H_ID() {
        return APP_H_ID;
    }

    public void setAPP_H_ID(String APP_H_ID) {
        this.APP_H_ID = APP_H_ID;
    }

    public String getVERSION() {
        return VERSION;
    }

    public void setVERSION(String VERSION) {
        this.VERSION = VERSION;
    }

    public String getSELLER_NAME() {
        return SELLER_NAME;
    }

    public void setSELLER_NAME(String SELLER_NAME) {
        this.SELLER_NAME = SELLER_NAME;
    }

    public String getYSEPAY_GATEWAY_URL() {
        return YSEPAY_GATEWAY_URL;
    }

    public void setYSEPAY_GATEWAY_URL(String YSEPAY_GATEWAY_URL) {
        this.YSEPAY_GATEWAY_URL = YSEPAY_GATEWAY_URL;
    }

    public String getYSEPAY_GATEWAY_URL_DF() {
        return YSEPAY_GATEWAY_URL_DF;
    }

    public void setYSEPAY_GATEWAY_URL_DF(String YSEPAY_GATEWAY_URL_DF) {
        this.YSEPAY_GATEWAY_URL_DF = YSEPAY_GATEWAY_URL_DF;
    }

    public String getYSEPAY_GATEWAY_URL_DF_SEARCH() {
        return YSEPAY_GATEWAY_URL_DF_SEARCH;
    }

    public void setYSEPAY_GATEWAY_URL_DF_SEARCH(String YSEPAY_GATEWAY_URL_DF_SEARCH) {
        this.YSEPAY_GATEWAY_URL_DF_SEARCH = YSEPAY_GATEWAY_URL_DF_SEARCH;
    }

    public String getYSEPAY_GATEWAY_URL_SEARCH() {
        return YSEPAY_GATEWAY_URL_SEARCH;
    }

    public void setYSEPAY_GATEWAY_URL_SEARCH(String YSEPAY_GATEWAY_URL_SEARCH) {
        this.YSEPAY_GATEWAY_URL_SEARCH = YSEPAY_GATEWAY_URL_SEARCH;
    }

    public String getYSEPAY_GATEWAY_URL_DSF() {
        return YSEPAY_GATEWAY_URL_DSF;
    }

    public void setYSEPAY_GATEWAY_URL_DSF(String YSEPAY_GATEWAY_URL_DSF) {
        this.YSEPAY_GATEWAY_URL_DSF = YSEPAY_GATEWAY_URL_DSF;
    }

    public String getYSEPAY_GATEWAY_URL_DS() {
        return YSEPAY_GATEWAY_URL_DS;
    }

    public void setYSEPAY_GATEWAY_URL_DS(String YSEPAY_GATEWAY_URL_DS) {
        this.YSEPAY_GATEWAY_URL_DS = YSEPAY_GATEWAY_URL_DS;
    }

    public String getNOTIFY_URL() {
        return NOTIFY_URL;
    }

    public void setNOTIFY_URL(String NOTIFY_URL) {
        this.NOTIFY_URL = NOTIFY_URL;
    }

    public String getNOTIFY_TX_URL() {
        return NOTIFY_TX_URL;
    }

    public void setNOTIFY_TX_URL(String NOTIFY_TX_URL) {
        this.NOTIFY_TX_URL = NOTIFY_TX_URL;
    }

    public String getNOTIFY_FZ_URL() {
        return NOTIFY_FZ_URL;
    }

    public void setNOTIFY_FZ_URL(String NOTIFY_FZ_URL) {
        this.NOTIFY_FZ_URL = NOTIFY_FZ_URL;
    }

    public String getNOTIFY_WITHDRAWAL_URL() {
        return NOTIFY_WITHDRAWAL_URL;
    }

    public void setNOTIFY_WITHDRAWAL_URL(String NOTIFY_WITHDRAWAL_URL) {
        this.NOTIFY_WITHDRAWAL_URL = NOTIFY_WITHDRAWAL_URL;
    }

    public String getNOTIFY_YSPAY_URL() {
        return NOTIFY_YSPAY_URL;
    }

    public void setNOTIFY_YSPAY_URL(String NOTIFY_YSPAY_URL) {
        this.NOTIFY_YSPAY_URL = NOTIFY_YSPAY_URL;
    }

    public String getNOTIFY_TRANSFER_URL() {
        return NOTIFY_TRANSFER_URL;
    }

    public void setNOTIFY_TRANSFER_URL(String NOTIFY_TRANSFER_URL) {
        this.NOTIFY_TRANSFER_URL = NOTIFY_TRANSFER_URL;
    }

    public String getYSUP_IMAGE_PATH() {
        return YSUP_IMAGE_PATH;
    }

    public void setYSUP_IMAGE_PATH(String YSUP_IMAGE_PATH) {
        this.YSUP_IMAGE_PATH = YSUP_IMAGE_PATH;
    }

    public String getYSEPAY_IMAGE_TOKEN_URL() {
        return YSEPAY_IMAGE_TOKEN_URL;
    }

    public void setYSEPAY_IMAGE_TOKEN_URL(String YSEPAY_IMAGE_TOKEN_URL) {
        this.YSEPAY_IMAGE_TOKEN_URL = YSEPAY_IMAGE_TOKEN_URL;
    }

    public String getYSEPAY_IMAGE_UP_URL() {
        return YSEPAY_IMAGE_UP_URL;
    }

    public void setYSEPAY_IMAGE_UP_URL(String YSEPAY_IMAGE_UP_URL) {
        this.YSEPAY_IMAGE_UP_URL = YSEPAY_IMAGE_UP_URL;
    }

    public String getNOTIFY_REGIST_URL() {
        return NOTIFY_REGIST_URL;
    }

    public void setNOTIFY_REGIST_URL(String NOTIFY_REGIST_URL) {
        this.NOTIFY_REGIST_URL = NOTIFY_REGIST_URL;
    }

    public String getPROJECT_ADMIN_URL() {
        return PROJECT_ADMIN_URL;
    }

    public void setPROJECT_ADMIN_URL(String PROJECT_ADMIN_URL) {
        this.PROJECT_ADMIN_URL = PROJECT_ADMIN_URL;
    }

    public String getRETURN_URL() {
        return RETURN_URL;
    }

    public void setRETURN_URL(String RETURN_URL) {
        this.RETURN_URL = RETURN_URL;
    }

    public String getMAIN_ORG_NO() {
        return MAIN_ORG_NO;
    }

    public void setMAIN_ORG_NO(String MAIN_ORG_NO) {
        this.MAIN_ORG_NO = MAIN_ORG_NO;
    }

    public String getBUSINESS_CODE() {
        return BUSINESS_CODE;
    }

    public void setBUSINESS_CODE(String BUSINESS_CODE) {
        this.BUSINESS_CODE = BUSINESS_CODE;
    }

    public String getORG_NO() {
        return ORG_NO;
    }

    public void setORG_NO(String ORG_NO) {
        this.ORG_NO = ORG_NO;
    }

    public String getTIMEOUT_EXPRESS() {
        return TIMEOUT_EXPRESS;
    }

    public void setTIMEOUT_EXPRESS(String TIMEOUT_EXPRESS) {
        this.TIMEOUT_EXPRESS = TIMEOUT_EXPRESS;
    }

    public String getMETHOD() {
        return METHOD;
    }

    public void setMETHOD(String METHOD) {
        this.METHOD = METHOD;
    }
}
